COMP 122 Programming Concepts and Methodology I
Approved at 8 CSU campuses
A community college course with this C-ID is accepted as this CSU course. Confirm for your specific major with an advisor or ASSIST.org.
- California State University, BakersfieldCMPS 2010 · Programming I: Programming Fundamentals
- California State University, Dominguez HillsCIS 272 · Business Programming I
- California State University, Dominguez HillsCSC 121 · Introduction to Computer Science and Programming I
- California State University, FresnoCSCI 40 · Introduction to Programming and Problem Solving
- California State University, FullertonCPSC 121 · Programming Concepts
- California State University, FullertonCPSC 121A, 121L · Object-Oriented Programming Lecture and Lab
- California State University, Los AngelesCIS 2830 · Introduction to Application Programming
- California State University, Los AngelesCS 2011 · Introduction to Programming I
- California State University, NorthridgeCOMP 110 · Introduction to Algorithms and Programming
- California State University, NorthridgeCOMP 110L · Introduction to Algorithms and Programming Laboratory
- San Francisco State UniversityENGR 103 · Introduction to Computers (Python excluded)
- San Francisco State UniversityENGR 213 · Introduction to C Programming for Engineers
- Sonoma State UniversityCS 115 · Programming I
Offered at 108 community colleges
| College | Course | Title | Outline effective |
|---|---|---|---|
| Allan Hancock College | CS 111 | Fundamentals of Programming 1 | Fall 2012 |
| American River College | CISP 400 | Programming Concepts and Methodology I | Summer 2016 |
| Antelope Valley College | CIS 111 | Introduction to Programming and Algorithms | Fall 2017 |
| Antelope Valley College | CS 120 | Programming and Algorithms in C++ | Fall 2026 |
| Antelope Valley College | CS 121 | Programming and Algorithms in Java | Fall 2023 |
| Antelope Valley College | CS 122 | Programming and Algorithms in Python | Fall 2023 |
| Antelope Valley College | CS 123 | Programming and Algorithms in C# | Fall 2023 |
| Bakersfield College | COMP B11 | Programming Concepts and Methodology I | Summer 2020 |
| Barstow Community College | CSIS 33 | Programming Concepts & Methodology I Using C++ | Fall 2019 |
| Berkeley City College | CIS 6 | Introduction to Computer Programming | Fall 2014 |
| Butte College | CSCI 20 | Programming and Algorithms I | Spring 2013 |
| Cabrillo College | CS 19 | C++ Programming | Spring 2010 |
| Cabrillo College | CS 20J | Java Programming | Spring 2010 |
| Canada College | CIS 250 | Introduction to Object Oriented Programming-C++ | Fall 2014 |
| Canada College | CIS 284 | Introduction to Object Oriented Programming-Java | Fall 2015 |
| Cerritos College | CIS 183 | Java Programming | Fall 2021 |
| Cerro Coso Community College | CSCI C252 | Programming Concepts and Methodology I | Fall 2026 |
| Chabot College | CSCI 15 | Object-Oriented Programming Methods | Fall 2011 |
| Chaffey College | COMPSCI 1 | Programming Concepts and Methodology I | Fall 2015 |
| Citrus College | CS 225 | Object Oriented Programming | Fall 2014 |
| City College of San Francisco | CS 110B | Programming Fundamentals: C++ | Fall 2022 |
| City College of San Francisco | CS 111B | Programming Fundamentals: Java | Fall 2022 |
| City College of San Francisco | CS 131B | Programming Fundamentals: Python | Fall 2025 |
| Clovis Community College | CSCI 40 | Programming Concepts and Methodology I | Fall 2015 |
| College of Marin | COMP 130 | Introduction to Computer Programming Using C++ | Fall 2017 |
| College of Marin | COMP 135 | Introduction to Computer Programming using Java | Fall 2023 |
| College of Marin | COMP 138 | Introduction to Programming using Python | Fall 2024 |
| College of San Mateo | CIS 117 | Python Programming | Fall 2023 |
| College of San Mateo | CIS 135 | ANDROID PROGRAMMING | Fall 2025 |
| College of San Mateo | CIS 255 | (CS1) Programming Methods: Java | Fall 2014 |
| College of San Mateo | CIS 278 | (CS1) Programming Methods: C++ | Fall 2014 |
| College of the Canyons | CMPSCI 111 | Introduction to Algorithms & Programming/Java | Fall 2009 |
| College of the Desert | CS 7A | Computer Science I | Fall 2016 |
| College of the Redwoods | CIS 18 | Object Oriented Programming - C++, Java, Python, C# | Spring 2017 |
| College of the Sequoias | CSCI 001 | Programming Concepts/Methods 1 | Fall 2014 |
| College of the Siskiyous | CSCI 1007 | Programming I | Spring 2018 |
| Columbia College | COMP 11J | Programming Concepts and Methodology I (Java) | Summer 2021 |
| Columbia College | COMP 11P | Programming Concepts and Methodology I (Python) | Summer 2020 |
| Compton College | CSCI 101 | Problem Solving and Program Design Using C++ | Summer 2024 |
| Contra Costa College | COMP 165 | Advanced Programming with C and C++ | Fall 2026 |
| Copper Mountain College | CS 089 | C++ Programming I | Fall 2022 |
| Cosumnes River College | CISP 400 | Object Oriented Programming with C++ | Summer 2012 |
| Crafton Hills College | CSCI 110 | Introduction to Computer Science I (C++) | Fall 2013 |
| Cuesta College | CIS 231 | Fundamentals of Computer Science 1 | Spring 2013 |
| Cuyamaca College | CS 181 | Introduction to C++ Programming | Fall 2008 |
| Cuyamaca College | CS 182 | Introduction to Java Programming | Fall 2016 |
| Cypress College | CIS 226 C | Java Programming | Fall 2018 |
| Cypress College | CIS 247 C | Python Programming | Fall 2021 |
| Cypress College | CSCI 123 C | Introduction to Programming Concepts in C++ | Fall 2015 |
| De Anza College | CIS 22A | Beginning Programming Methodologies in C++ | Fall 2014 |
| De Anza College | CIS 35A | Java Programming | Fall 2015 |
| De Anza College | CIS 36A | Introduction to Computer Programming Using Java | Fall 2018 |
| Diablo Valley College | COMSC 165 | Advanced Programming with C and C++ | Spring 2017 |
| East Los Angeles College | CS 113 | Programming in JAVA | Spring 2019 |
| East Los Angeles College | CS 116 | Programming in C++ | Summer 2018 |
| El Camino College | COMP SCI 1 | Problem Solving and Program Design Using C++ | Fall 2016 |
| El Camino College | COMPUTER SCI 1 | Problem Solving and Program Design Using C++ | Fall 2025 |
| Evergreen Valley College | COMSC 041 | Programming Concepts and Methodology I | Fall 2023 |
| Evergreen Valley College | COMSC 075 | Computer Science I: Introduction to Program Structures | Fall 2018 |
| Evergreen Valley College | COMSC 75 | Computer Science I: Introduction to Program Structures | Fall 2014 |
| Feather River College | ICT 201 | Programming Concepts and Methodology I | Spring 2012 |
| Folsom Lake College | CISP 360 | Introduction to Structured Programming | Spring 2014 |
| Folsom Lake College | CISP 400 | Object Oriented Programming with C++ | Spring 2019 |
| Foothill College | C S 1A | Object-Oriented programming Methodologies in JAVA | Summer 2013 |
| Foothill College | C S 2A | OBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN C++ | Summer 2013 |
| Foothill College | C S 1AH | HONORS OBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN JAVA | Summer 2016 |
| Foothill College | CS 3A | Object-Oriented Programming Methodologies in Python | Summer 2018 |
| Fresno City College | CSCI 40 | Programming Concepts and Methodology I | Fall 2018 |
| Fullerton College | CIS 201 F | Introduction to Python Programming | Fall 2026 |
| Fullerton College | CSCI 123 F | Introduction to Programming Concepts in C++ | Fall 2021 |
| Gavilan College | CSIS 24 | Java Programming I | Fall 2014 |
| Gavilan College | CSIS 45 | C++ Programming I | Fall 2021 |
| Gavilan College | CSIS 5 | C++ Scientific Programming | Spring 2016 |
| Glendale Community College | CS/IS 135 | Programming in C/C++ | Spring 2015 |
| Golden West College | CS G153 | Java Programming, Introduction | Spring 2013 |
| Golden West College | CS G131 | Python Programming 1 | Fall 2023 |
| Golden West College | CS G153 | Java Programming 1 | Fall 2023 |
| Golden West College | CS G175 | C++ Programming 1 | Fall 2023 |
| Grossmont College | CSIS 293 | Introduction to Java Programming | Fall 2018 |
| Hartnell College | CSS 2A | Object Oriented Programming | Spring 2017 |
| Imperial Valley College | CS 221 | Introduction to Object Oriented Programming in JAVA | Fall 2019 |
| Irvine Valley College | CS 38 | Java Programming | Fall 2012 |
| Lake Tahoe Community College | CIS 120A | Computer Programming I | Summer 2010 |
| Lake Tahoe Community College | CIS 120B | Computer Programming II | Summer 2010 |
| Las Positas College | CS 1 | Computing Fundamentals I | Fall 2020 |
| Lemoore College | COMP 003A | Introduction to Programming Concepts and Methodologies - C# | Fall 2021 |
| Long Beach City College | CS 11 | Computer Programming/C++ I | Fall 2012 |
| Long Beach City College | CS 21 | Introduction to Computer Science - Java | Fall 2012 |
| Long Beach City College | CS 31 | Introduction to Computer Science-Python | Fall 2021 |
| Los Angeles City College | CS 113 | Programming in JAVA | Fall 2020 |
| Los Angeles City College | CS 116 | PROGRAMMING IN C++ | Fall 2020 |
| Los Angeles City College | CS 119 | Programming in Python | Spring 2023 |
| Los Angeles Harbor College | CS 113 | Programming in Java | Fall 2021 |
| Los Angeles Harbor College | CS 116 | Programming in C++ | Spring 2020 |
| Los Angeles Mission College | CO SCI 440 | PROGRAMMING IN C++ | Fall 2013 |
| Los Angeles Mission College | CO SCI 452 | PROGRAMMING IN JAVA | Fall 2013 |
| Los Angeles Mission College | CS 213 | Advanced Programming in JAVA | Fall 2020 |
| Los Angeles Mission College | CS 216 | Object-Oriented Programming in C++ | Spring 2020 |
| Los Angeles Pierce College | CS 116 | Programming in C++ | Fall 2017 |
| Los Angeles Southwest College | CS 101 | Introduction to Computer Science | Summer 2020 |
| Los Angeles Trade Technical College | CS 113 | Programming in JAVA | Fall 2020 |
| Los Angeles Valley College | CS 113 | Programming in Java | Fall 2022 |
| Los Medanos College | COMSC 122 | Programming Concepts & Methodologies I | Fall 2013 |
| Madera Community College | CSCI 40 | Programming Concepts and Methodology I | Fall 2012 |
| Mendocino College | CSC 221 | Programming and Algorithms I | Fall 2025 |
| Merced College | CPSC -06 | Programming Concepts & Methodology I | Summer 2013 |
| Merced College | CPSC -14 | C++ Programming | Summer 2022 |
| Merced College | ENGR -14 | C++ Programming | Summer 2013 |
| Merritt College | CIS 6 | Introduction to Computer Programming | Spring 2017 |
| Merritt College | CIS 7 | Control Structures and Objects | Spring 2018 |
| Merritt College | CS 2 | Control Structures and Objects | Fall 2022 |
| MiraCosta College | CS 111 | Introduction to Computer Science I: java | Fall 2022 |
| MiraCosta College | CS 138 | Programming with Python | Fall 2025 |
| MiraCosta College | CS 150 | C++ Programming | Fall 2016 |
| Mission College | CIS 043 | Software Development With Java | Spring 2015 |
| Mission College | EGR 030 | Introduction to Computing for Engineers | Fall 2009 |
| Modesto Junior College | CSCI 271 | Problem Solving and Programming 1 | Summer 2014 |
| Monterey Peninsula College | CSCI 10A | Programming Methods I: Java | Fall 2025 |
| Monterey Peninsula College | CSCI 10C | Programming Methods 1.5: C and C++ | Fall 2025 |
| Monterey Peninsula College | CSIS 10C | Programming Methods 1.5: C and C++ | Fall 2018 |
| Moorpark College | CS M10A | Introduction to Computer Programming Using Structured C++ | Spring 2012 |
| Moorpark College | CS M125 | Programming Concepts and Methodology I | Fall 2019 |
| Moreno Valley College | CIS 5 | Programming Concepts and Methodology I: C++ | Summer 2010 |
| Mt. San Antonio College | CSCI 140 | C++ Language and Object Development | Summer 2013 |
| Mt. San Antonio College | CSCI 145 | Java Language and Object Oriented Programming | Fall 2025 |
| Mt. San Jacinto College | CSIS 113A | C++ Programming - Level 1 | Fall 2011 |
| Mt. San Jacinto College | CSIS 113B | Java Programming - Level 1 | Fall 2011 |
| Napa Valley College | COMS 215 | Programming Concepts and Methodology I | Fall 2012 |
| Norco College | CIS 5 | Programming Concepts and Methodology I: C++ | Summer 2010 |
| Norco College | CSC 5 | Programming Concepts and Methodology I: C++ | Summer 2013 |
| Ohlone College | CS 102 | Introduction to Computer Programming Using C++ | Spring 2015 |
| Orange Coast College | CS A122 | PROGRAMMING CONCEPTS AND METHODOLOGY 1 | Fall 2017 |
| Orange Coast College | CS A170 | JAVA PROGRAMMING 1 | Fall 2017 |
| Oxnard College | CS R131 | Programming Concepts and Methodologies I | Fall 2025 |
| Palomar College | CSCI 112 | Programming Fundamentals I | Fall 2015 |
| Pasadena City College | CS 002 | Fundamentals of Computer Science I | Summer 2013 |
| Pasadena City College | CS 003A | Fundamentals of Computer Science II (C++) | Fall 2025 |
| Pasadena City College | CS 003B | Fundamentals of Computer Science (JAVA) | Fall 2025 |
| Pasadena City College | CS 003C | Fundamentals of Computer Science (Python) | Fall 2025 |
| Porterville College | CSC P122 | Programming Concepts and Methodology I using C++ | Summer 2026 |
| Porterville College | ENGR P120 | Introduction to Programming Concepts and Methodologies for Engineers | Summer 2023 |
| Reedley College | CSCI 40 | Programming Concepts and Methodology I | Fall 2012 |
| Rio Hondo College | CIT 127 | Python Programming I | Fall 2018 |
| Riverside City College | CIS 5 | Programming Concepts and Methodology I: C++ | Summer 2010 |
| Riverside City College | CSC 5 | Programming Concepts and Methodology I: C++ | Summer 2013 |
| Sacramento City College | CISP 400 | Object Oriented Programming with C++ | Summer 2012 |
| Saddleback College | CS 1A | Introduction to Computer Science I | Spring 2008 |
| San Bernardino Valley College | CS 110 | Fundamentals of Computer Science | Fall 2013 |
| San Bernardino Valley College | CS 190 | Programming in C++ | Fall 2023 |
| San Diego City College | CISC 190 | Java Programming | Fall 2015 |
| San Diego Mesa College | CISC 190 | Java Programming | Fall 2015 |
| San Diego Miramar College | CISC 190 | Java Programming | Fall 2015 |
| San Joaquin Delta College | CSP 26A | Java Programming I | Summer 2026 |
| San Joaquin Delta College | CSP 31A | C++ Programming I | Summer 2014 |
| San Joaquin Delta College | CSP 51 | Programming in Python | Summer 2026 |
| San Jose City College | CIS 024C | Python Programming | Fall 2022 |
| San Jose City College | CIS 054 | C/C++ Programming | Fall 2022 |
| San Jose City College | CIS 084 | Java Programming | Fall 2022 |
| Santa Ana College | CMPR 121 | Programming Concepts | Fall 2014 |
| Santa Barbara City College | CS 105 | Theory and Practice I | Fall 2015 |
| Santa Monica College | CS 55 | Java Programming | Fall 2019 |
| Santa Rosa Junior College | CS 10A | Introduction to Computer Programming | Fall 2019 |
| Santa Rosa Junior College | CS 10B | Programming Concepts and Methodologies 1 | Fall 2018 |
| Santiago Canyon College | CMPR 121 | Programming Concepts | Fall 2017 |
| Santiago Canyon College | CMPR 121H | Honors Programming Concepts | Fall 2025 |
| Santiago Canyon College | CMPR 122 | Programming Concepts and Methodology I | Fall 2016 |
| Shasta College | CIS 61 | C++ Language Programming | Fall 2010 |
| Shasta College | CIS 62 | JAVA Programming | Fall 2010 |
| Sierra College | CSCI 12 | Programming Concepts and Methodology I | Fall 2014 |
| Skyline College | CIS 250 | Introduction to Object-Oriented Programming: C++ | Fall 2026 |
| Skyline College | CIS 274 | Introduction to Object-Oriented Programming: Java | Fall 2024 |
| Solano Community College | CIS 022 | Introduction to Programming | Spring 2014 |
| Southwestern College | MATH 130 | Introduction to Computer Programming | Fall 2021 |
| Taft College | ENGR 1540 | Introduction to Programming Concepts and Methodologies for Engineers with Lab | Fall 2023 |
| Ventura College | CS V11 | Programming Fundamentals | Fall 2025 |
| Victor Valley College | CIS 201 | C++ Module A | Fall 2014 |
| West Los Angeles College | CO SCI 990 | Object Oriented Programming in Java | Fall 2013 |
| West Los Angeles College | CS 213 | Advanced Programming in JAVA | Spring 2020 |
| West Los Angeles College | CS 216 | Object-Oriented Programming in C++ | Fall 2021 |
| West Valley College | CIST 004A | Computer Programming I (C++ Programming) | Fall 2020 |
| West Valley College | CIST 004A1 | Computer Programming I (JAVA) | Summer 2014 |
| West Valley College | CIST 005A | Introduction to Python | Fall 2024 |
| West Valley College | ENGR 021 | Intro Computing for Scientists and Engineers | Fall 2025 |
| Yuba College | COMSC 12 | Java Programming | Fall 2013 |
| Yuba College | COMSC 9A | C++ Programming | Fall 2014 |